Search results for "Network operating system"
showing 4 items of 4 documents
Toward Unified Control of Networks of Switches and Sensors Through a Network Operating System
2018
Wireless sensor networks (WSNs) are an integral part of an Internet of Things (IoT) ecosystem. In fact, a typical IoT service deployment considers an integrated network of switches and sensors (as well as actuators). In order to manage this heterogeneous network infrastructure, the use of software defined networking (SDN) technologies is anticipated. However, existing SDN-enabling technologies consider only isolated networks and there has been no concrete solution that treats the whole network in a unified way. In this paper, a network operating system is proposed as a way to address the above issue. Starting from the open network operating system, which currently supports only OpenFlow net…
Power Consumption Analysis of Operating Systems for Wireless Sensor Networks
2010
In this paper four wireless sensor network operating systems are compared in terms of power consumption. The analysis takes into account the most common operating systems-TinyOS v1.0, TinyOS v2.0, Mantis and Contiki-running on Tmote Sky and MICAz devices. With the objective of ensuring a fair evaluation, a benchmark composed of four applications has been developed, covering the most typical tasks that a Wireless Sensor Network performs. The results show the instant and average current consumption of the devices during the execution of these applications. The experimental measurements provide a good insight into the power mode in which the device components are running at every moment, and t…
StateOS : A Memory-Efficient Hybrid Operating System for IoT Devices
2023
The increasing significance of operating systems (OSs) in the development of the internet of things (IoT) has emerged in the last decade. An event-driven OS is memory efficient and suitable for resource-constrained IoT devices and wireless sensors, although the program’s control flow, which is determined by events, is not always obvious. A multithreaded OS with sequential control flow is often considered clearer. However, this approach is memory-consuming. A hybrid OS seeks to combine the strengths of the event-driven approach with multithreaded approach. An event-driven cooperative threaded OS represents a hybrid approach that supports concurrency by explicitly yielding control to another …
Towards a software-defined Network Operating System for the IoT
2015
The heterogeneity characterizing the Internet of Things (IoT) landscape can be addressed by leveraging network operating systems (NOS)s. Current NOS solutions have been developed for traditional infrastructured networks: they do not take the specific features of fundamental IoT components such as wireless sensor and actuator networks into account. Accordingly, in this paper an innovative integrated network operating system for the IoT which is obtained as the evolution of the Open Network Operating System (ONOS) is proposed. This has been appropriately extended to enhance the recently proposed SDN-WISE platform for supporting SDN in wireless sensor networks and let it interact with standard…